UNIX MAGAZINE 2002年11月号

キーフレーズ

UNIX MAGAZINE 2002 RFC http:// Linux Solaris config インストール コマンド ネットワーク () プログラム ファイル システム IPv6 int www 設定 CPU アドレス ファイアウォール プログラミング admin 利用 Windows 場合 txt traceroute インターフェイス 対応 インターネット ソフトウェア lnternet Postfix 処理 ソースコード ルータ サーバー アプリケーション org 000 main 電子メール トラフィック 機能 for 言語 入力 本体価格 実行 可能 ページ HDD Protocol データ 関数 情報 表示 指定 Sun 変数 and 必要 Apache Web 文字列 ディスク sendmail printf 管理 lntel できる ファイルシステム .com プロトコル メモリ アクセス カーネル co.jp kernel root mrtg Network struct RAID 2000 サービス ポインタ ディレクトリ 接続 写真 MRTG モード init オープンソース virtual 使っ -3

目次

インターフェイスの街角 図 2 写真を尺 図 1 ezplus ティレクトリを参照したところ /Users/masui/Pl M / 2002 / 6 / 25 / 20020625145530jPg /user/masui/ezplus/index. html ez 可 us の Un ⅸ風開発環境構築 : てーを当第宿 5F0 ~ の携第電第て優える J を物環境「をしのしグラムを 0 滝物ぉ環境て物 : 新えする方 : まを月する . 開発環境概霎 近イファイル - △の一ん一リれ 近時間△マ 20020625 第産 S ド C ロロ阜第 2002 / 6 / 21 蛋矗壁ロ震 2002 ん / 22 物既淞 E を L 似のよタ : 使う各種響ブックマーク携をの位置物報第射第 2002 ん / 23 * 障 - ト当ブックマーク物をゆ物 0 。修当 WAP W J ・ T00 ) 』 P40 ャ』一回イ 0 酸ト載“ 2002 / 6 / 24 当宿第 0 第 0 機物報町得司 G 、を物リソースコンシャスプロララミングのネターーを・を引 2 ー夥純』 材物司れ地 xh 「 W J , 第物報理学会「インタラクシ当ン第の革新と凵物第 : 0 第 1 新 1 W : : ( 石 205 加円当勢 2415 : 13 , W : 2 205 24 粤「議 " ' ー製 2 E ' 、 0 ・ 0 En , , ・ 0 , , ⅶ , 当月報物第 2002 / 6 / 22 2002 / 6 / 25 ー a:OO 慶講義 W ′“の盟にのよ、 : 使 ) 各種ゴックマーク W 携第の位置報韲得 2 き 2 ーⅢ W ーあ猤ー夏 312 当気 ( 0 イる : け都 11 2002 / 6 / 23 W EZe•eb ブックマーク物 ( を W 当当 J ”物 TO [ 0 回 R 0 朝 ) ・ , 翩 0 、第 h ま物 2002 ん / 24 竄物 S ド 0 を物』れ第協「 W 、、第 W 発報処理すま「インタラクン当ン被第の革新こ実凵物第当 : 824151 新 7 物 の ) あ 2 物 : 0 第 2415 れ 31 2 双第 5 : 4 。、“回 E 0 E 一 , , W 月報当発 リ検索サービス " は、情報の構造化によってハイバーテキ ログラム開発について解説しましたが、 ezplus ディレク スト検索を可能にしたシステムといえます。 トリにはそのときの資料が入っています。通常のファイル プラウサでディレクトリをアクセスしても、参照できるの これらのシステムのように情報が適切に構造化されてい はそのディレクトリに置かれているファイルの内容だけで 川ま、リンクをたどることで青報を効率的に探し出せるか す。一方、近傍検索システムでは、 index. html とほは 1 司 もしれません。しかし、個人が作成したファイルなどは、 しころに作成したメモやファイル、撮った写真なども同時 そもそもデータか構造化されていないので、ファイルシス に一覧できるようになっています。 テムのディレクトリをたどる程度の検索カ斗青ーです。 私が常用しているマシンでは、重要なファイルを書き 近傍検索システムを利用すれば、自分の言算機に蓄積さ 出したときはその時刻を言当求するようにしてあります。ま れたファイルのように構造イゞ不一ト分な場合でも、近傍情 た、アイデアなどのメモ類は日付と日リからなるファイル 報にもとづいて自重加勺に構造を作り、 Yah 。。 ! と同様な感 名てイ呆存しているので、ある日日おののアクティビティを 覚で迅想的に検索していくことが可能になります。 簡単に一 -- ・覧表示することができます。 作成日時が 2002 / 6 / 24 となっている ezplus ディレク トリには、記事で紹介したシステムに里する資料が置か 以下では、プラウサから使えるように CGI で実装した れているので、すぐ近くに関連する・情報やファイルカ k 見 近傍検索システムの例を紹介します。 されます。その直後には、、慶應講義 " というイベントも記 図 1 は、近傍検索システムで ezplus/index. html を 録されています。ここには、所用で慶應義塾大学オ目南尺 参照したところです。ページの一番上の入力枠に / user / キャンパス (SFC) に行った際、研究室を見学させていた masui/ezplus/index. html と指定して近傍検索システム だいたときの写真もリストされています。つまり、携帯電 話の Java 開発キットである ezplus ディレクトリを表示 (neighbour. cgi) を呼び出すと、このディレクトリに置か れているファイルが一覧表示されます。同時に、このディ することにより、それを紹介した原稿ファイルや里する アイデア、近い日付のイベントや写真などをすべて 1 つの レクトリの更新日時に近い時刻のファイルアクセスやメモ ページ内に表示することができるわけです。 作成などもすべてリストされます。 写真のなかから 1 枚をクリックすると、画面はその写 8 月号で au (KDDI) の GPS 機能付き携帯電話のプ 回 M 秋物 」 0 近イ寺間△マ 近傍検索システムの例 197 UNIX MAGAZIN E 2002.11

0 す情報を白寉に検索できるようにしています。 Q-Pocket はテキスト検索は得意ですが、キーワード が分からないと検索が困難ですし、テキストを含まない写 真などの情報は検索対象にできないという問題がありまし た。また、各データか関連づけられているわけではないの で、データ間の関係を用いた検索も不可能でした。 そこで、キーワード検索の代わりに迅想的なリンクを重 視し、頭のなかの清報を迅想によって探しあてるのと同様 な方法で引・算機内の情報を検索する「近傍検索システム」 を試作してみました。 近傍検索とは、 1 つの情報をもとに、その近傍の情報を たどる操作を繰り返していくことによって目的とする情報 を探し出す手法です。 ます、ある情報と内容や作成日時、置き場所などカ随い ものを、、近青報 " と定義します。そして、 1 つの情報を 表示するときは、つねにその近傍情報も表示することにし ます。近傍情報のなかから 1 つお尺すると、さらにその 情報に関する近傍清報も表示されるため、関連する情報を 連想的にたどって最終的に目的とする情報に到達できる可 能性か高くなります。 まったく単純なコンセプトですが、これだけでも次のよ うにけっこう強力な連想検索か可能になります。 例 1 : ある製品をどの展示会で見たのか思い出したい ・会場で、誰かとその製品について話したことを思い出 す。 展示会に一緒に行った人の情報を調べる。 ・その人に関連する写真リストのなかから展示会で撮った 近傍検索とは何か ・なぞなそ認証の原稿を参照する。 ・ UNIXMagazine ディレクトリを参照する。 の原稿を書いたころに写真を撮ったはすだと思う。 ・ UNIX MAGAZINE の記事でとりあげたのだから、そ 例 2 、、なぞなぞドア " の写真を探す 写真を撮った日時から展示会を特定する。 ものを選ぶ。 196 をみつける。 ・原稿の執筆前後に撮った写真のなかから、なぞなぞドア 例 3 : 学会で発表された論文を探す ・その学会の直後に山登りに行ったことを思い出す。 ・山に登ったときの写真を探す。 ・その写真を参照し、その前後に開催されたイベントを調 そのなかから学会を選び、 Web ページで公開されてい る論文を入手する。 通常、人間はこのような竹喋を自然に頭のなかでおこな っているはすですが、言算機ーヒではそれはど簡単には実行 できません。ー E 記の 3 番目の例でいえば、 1. 山登りに行ったことを思い出し 2. ファイルプラウサや写真管理ツールでそのときの写真を 探してキ彡日時をヾ 3. 予定表を開いてその日時に移動して学会の予定を参照し 4. 学会のホームページに移動して検索する といった一里のイ 1 三業が必要になります。近傍検索システム を利用して、これらの竹璞をすべてクリック 1 つで実行で きるようにしておけは、このような連想的な検索もかなり 楽になるはすです。 構造を利用するものにしても、キーワードにもとづくも のにしても、点て利用可能な計算機十の検索システム では、人間がなんらかの指定を明示的におこなう必要があ ります。しかし、構造を使うのか、それともキーワードで 検索するのかなどと、いちいち方法を指定すること自体が 面倒です。毎日のようにおこなっているイ / ド業とはいえ、フ ァイルを探そうとするたびに cd や ls でディレクトリをた どるのは、あまり効率的とはいえません。 Google などの全文検索システムが身近になってきたと はいえ、キーワード窈旨定による検索は、プラウサー E でク リックの系区しによって情報を探すガ去にくらべると、そ れなりに手間のかかる作業だと思います。 近傍検索システムは、目の前に見えているリストのなか からなんとなく必要そうなものお尺するプラウジンク髞 作を繰り返していけば、最糸勺には目指す情報にたどり着 けるというアイデアにもとづいています。 そもそも、 web のようなハイバーテキスト・システム は誰でも使える検索オ冓として考案されたものではないで しようか。たとえは、 Yaho 。 ! に代表される、、ディレクト UNIX MAGAZINE 2002.11

イ ン タ フ ェ イ ス の 街 角 近傍検索 UNIX MAGAZINE 2002.11 検索システムの問題点 描丘は、、超整理法 " のように時間を基準に検索する方法も 従来は検索といえばこれら 2 つの手法がお充でしたが、 容を探すガ去に相当するでしよう。 容から検索する手段であり、籍でいえは素引で本文の内 当します。また、 grep や Namazu などの全文検索は内 り、囓籍にたとえれは目次から本文の内容を探すガ去に相 ディレクトリの階層構造にもとづいて検索するツールであ 探す方法がもっとも一勺でしよう。 ls や d などは の、、構造 " をもとにする方法と、情報の内容から文字列を 言算機上での一ヨ勺な本館きでは、情報の属性やう頁など わめて重要な要素といえます。 て、検索システムは言 t 算機窈巣作性を向ーヒさせるうえでき ける操作の大半は検索ということになります。したがっ 漢字変換 " も辞書からの漢字検索と考えれは、言 1 ・算機にお という手順になります。文章を書くときに利用する、、かな ・送信ボタンをみつけて送信 ・宛先を検索してセット ・返信の文章を作成 リストから返事を出すべきメッセージを検索 ・返信アイコンを探してクリック ・デスクトップやメニューからメーラーを検索 返事を書くといったごくありふれた竹喋でも、 と思います。また、メーラー (MUA) を使ってメールの のは、 ls や grep などのファイルを探すためのコマンドだ てよいでしよう。 UNIX でもっともよく利用されている 通常の計算財巣作のはとんどは、広義の、、検索 " といっ 59 増井俊之■ ても、日判り順に情報を管理して日未検索をおこない、目指 トリ構造などを考慮せすにデータをどんどん蓄積していっ を紹介しました。 Q-Pocket では、ファイル名やディレク 2000 年 5 月号で、 Q-Pocket という情幸に管理システム うな感覚で情報を探し出せるかもしれません。 索できるようになっていれは、頭のなかでの検索と同しよ つける連想か働き、構造やキーワードなどを意識ぜすに検 きません。計算機上でも、各データのあいだで里性をみ ワードを正しく指定しなけれは検索をおこなうことすらで は、ファイル名やディレクトリ階層といった構造やキー 組みになっているようです。これに対して言 t 算機の場合に が、必要な情報は連想によって的確に探しあてられる仕 ていて、まったく構造化されていないようにもみえます 人間の頭のなかにはいろいろな清報カ随当に放り込まれ ためだと思います。 情報のあいだに里か形成されており、連想がうまく働く 構造化されていないのに情報をきちんと思い出せるのは、 ば、たいていは必要とする情報にたどり着けるはすです。 刻、会話、誰と一 -- 緒にいたかといった清報をたぐっていけ のをすぐに思い出せなくても、そのときの刄や季節、時 って何かをした場所を思い出そうとした場合、場所そのも も必要十分な情報検索能力をもっています。たとえば、か 索引もなく、時間順に並んでもいません。しかし、それで 一方、人間の頭のなかは階層構造になっていませんし、 示的に指定するという意味では似ています。 とが多いようですが、データベースに対して検索処理を明 これらのガ去は、どちらかといえは独立して使われるこ 臥義があったといえます。 外のレベルでの検索が可能ということを示した点て大きな ポピュラーになってきています。これは、目次や索引以 195